package com.wangyb.wework.entity;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.util.Date;

/**
 * @Author: wangyb
 * @Date: 2021/6/28 10:50 上午
 */
@Data
public class CorpEntity {
	private static final long serialVersionUID=1L;


	/** $column.columnComment */
	@TableId(value = "id")
	private Long id;

	/** 企业名称 */
	private String name;

	/** 租户ID */
	private Long tenantId;

	/** 企业微信ID */
	private String wxCorpId;

	/** 企业代码(企业统一社会信用代码) */
	private String socialCode;

	/** 企业通讯录secret */
	private String employeeSecret;

	/** 事件回调地址 */
	private String eventCallback;

	/** 企业外部联系人secret */
	private String contactSecret;

	/** 回调token */
	private String token;

	/** 回调消息加密串 */
	private String encodingAesKey;

	/** $column.columnComment */
	@TableField(fill = FieldFill.INSERT)
	private String createBy;

	/** $column.columnComment */
	@TableField(fill = FieldFill.INSERT)
	private Date createTime;

	/** $column.columnComment */
	@TableField(fill = FieldFill.INSERT_UPDATE)
	private String updateBy;

	/** $column.columnComment */
	@TableField(fill = FieldFill.INSERT_UPDATE)
	private Date updateTime;
}
